package com.mine.yyb.common.utils.exception;

/**
 * <pre>
 * <一句话功能简述>
 * 异常码枚举类
 * <功能详细描述>
 * </pre>
 * @author  xiongwei
 * @version  [版本号, 2014年8月22日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public enum MineErrorCode
{
    /**成功标记*/
    SUCCESS, 
    
    /**系统内部异常*/
    ERROR_INTERNAL, 
    
    /**json 参数非法*/
    ERROR_JSON_PARAMS_ILLEGAL,
    
    /**json 转换异常*/
    ERROR_JSON_CONVERT_FAIL,

    /**redis 池异常*/
    ERROR_REDIS_POOL_ILLEGAL,
    
    /**redis 参数非法*/
    ERROR_REDIS_PARAM_ILLEGAL,
    
    /**redis 操作 失败*/
    ERROR_REDIS_OPERATE_FAIL,

    /**获取token失败*/
    ERROR_TOKEN_BUILD_FAIL,
    
    /**token 校验失败*/
    ERROR_TOKEN_VERIFICATION_FAIL,
    
    /**执行db 参数非法*/
    ERROR_DB_PARAMS_ILLEGAL,
    
    /**执行db 失败*/
    ERROR_DB_EXECUTE_FAIL,
    
    /**写客户端参数非法*/
    ERROR_WRITE_PARAMS_ILLEGAL,
    
    /**写客户端数据 失败*/
    ERROR_WRITE_CLIENT_FAIL,
    
    /**MINA参数异常*/
    ERROR_MINA_PARAMS_ILLEGAL,
    
    /**发送邮件参数异常*/
    ERROR_EMAIL_PARAMS_FAIL,
    
    /**发送邮件异常*/
    ERROR_EMAIL_SEND_FAIL,
    
    /**初始化email异常*/
    ERROR_EMAIL_INIT_FAIL,
    
    /**解析ip地址异常*/
    ERROR_PARSE_IP_FAIL,
    
    /**excel数据导出失败*/
    ERROR_EXCEL_REPORT_FAIL,
    
    /**excel文件空异常*/
    ERROR_EXCEL_FILE_NULL,
    
    /**excel文件名非法*/
    ERROR_EXCEL_FILE_ILLEGAL,
    
    /**excel文件名不存在*/
    ERROR_EXCEL_SHEET_NOT_EXISTS,
    
    /**excel未知异常*/
    ERROR_EXCEL_EXCEPTION,
    
    /**md5加密异常*/
    ERROR_SECRET_ENCRYPT_MD5_EXCEPTION,
    
    /**mongodb 参数非法*/
    ERROR_MONGODB_PARAM_ILLEGAL,
    
    /**mongodb 参数非法*/
    ERROR_MONGODB_SET_POOL_FAIL,
    
    /**mongodb 加载失败*/
    ERROR_MONGODB_INIT_FAIL,
    
    /**mongodb 操作 失败*/
    ERROR_MONGODB_OPERATE_FAIL
}
